
#if !CF && !SILVERLIGHT

using Qdb.Config;
using Qdb.Monitoring;

namespace Qdb.Tests.Optional.Monitoring.Samples
{
	public class AllMonitoringSupport
	{
		public virtual void Apply(ICommonConfigurationProvider config)
		{
            config.Common.Add(new IOMonitoringSupport());
            config.Common.Add(new QueryMonitoringSupport());
            config.Common.Add(new NativeQueryMonitoringSupport());
            config.Common.Add(new ReferenceSystemMonitoringSupport());
            config.Common.Add(new FreespaceMonitoringSupport());
            //config.Common.Add(new NetworkingMonitoringSupport());
            config.Common.Add(new ObjectLifecycleMonitoringSupport());
		}
	}
}
#endif 
